From d91458b5dabb18c8bb1ff4177f704ec5befafd3b Mon Sep 17 00:00:00 2001 From: Luc Teirlinck Date: Tue, 17 Feb 2004 02:24:44 +0000 Subject: [PATCH] (auto-revert-buffer-p): Only revert dired buffers if one of global-auto-revert-non-file-buffers or autorevert-mode is non-nil. --- lisp/autorevert.el | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lisp/autorevert.el b/lisp/autorevert.el index a720e547b20..b1f0d7b7bfa 100644 --- a/lisp/autorevert.el +++ b/lisp/autorevert.el @@ -297,10 +297,13 @@ Use `auto-revert-mode' to revert a particular buffer." (defun auto-revert-buffer-p () "Check if current buffer should be reverted." - ;; - Always include dired buffers to list. It would be too expensive + ;; - Always include dired buffers to list. It would be too expensive ;; to test the "revert" status here each time timer launches. ;; - Same for VC buffers. - (or (eq major-mode 'dired-mode) + (or (and (eq major-mode 'dired-mode) + (or (and global-auto-revert-mode + global-auto-revert-non-file-buffers) + auto-revert-mode)) (and (not (buffer-modified-p)) (auto-revert-vc-buffer-p)) (and (not (buffer-modified-p)) -- 2.30.2